@Niki
2年前 提问
1个回答

物联网中间件具有哪些特性

GQQQy
2年前

物联网中间件具有以下特性:

  • 健壮性:在中间件软件设计中的核心要素是可复用组件的设计,通过引入多种设计模式,体系结构将充分考虑组件复用和职责分配问题。

  • 灵活性和可扩展性:其主要体现在引入中间件技术来构建无物联网应用支撑系统,通过这些中间件可以灵活地组织现有的资源,扩充系统的功能。

  • 简单性:物联网中间件软件是为了方便用户开发各类应用业务,因此简单性是其核心要求。此外,简单性还将通过系统的灵活性、可动态的扩展以及自动转换功能而得以体现。

  • 屏蔽异构性:异构性表现在计算机的软硬件之间的异构性,包括硬件(CPU和指令集、硬件结构、驱动程序等)、操作系统(不同操作系统的API和开发环境)、数据库(不同的存储和访问格式)等。

  • 实现互操作性:在物联网中,同一个信息采集设备所采集的信息可能要供给多个应用系统,不同的应用系统之间的数据也需要相互共享和互通。但是因为异构性,不同应用系统所产生的数据结果依赖于计算环境,使得各种不同软件之间在不同平台之间不能移植,或者移植非常困难,而且,因为网络协议和通信机制的不同,这些系统之间还不能有效地相互集成。通过中间件可建立一个通用平台,实现各应用系统、应用平台之间的互操作。

  • 数据的预处理性:物联网的感知层将采集海量的信息,如果把这些信息直接传输给应用系统,那应用系统对于处理这些信息将不堪重负,甚至面临崩溃的危险。而且应用系统想要得到的并不是这些原始数据,而是对其有意义的综合性信息。这就需要中间件平台将这些海量信息进行过滤,融合成有意义的事件再传给应用系统。